@import '~antd/es/style/themes/default.less';
@import '../../../../src/style/common';
.policyLibWrapper {
  background-color: #fff;
  .policyLibTitle {
    padding: 2% 0;
    background-image: url('../../../assets/PolicyLib/titleBg.png');
    background-repeat: no-repeat;
    @media screen and (max-width: @common-screen-xs-max) {
      padding: 3% 0;
    }
    .policyLibTitleMain {
      padding: 0 18%;
      .policyLibTitleLeft {
        color: #000;
        font-size: 34px;
        font-family: AlibabaPuHuiTiM;
        line-height: 47px;
      }
      .policyLibTitleRight {
        display: inline-block;
        padding-left: 12px;
        color: #000;
        font-size: 20px;
        font-family: AlibabaPuHuiTiR;
        line-height: 27px;
        letter-spacing: 5px;
      }
    }
  }
  .policyLibMain {
    margin: 0 18%;
    .policyLibBreadcrumb {
      padding: 5% 0;
    }
    .policyLibList {
      .listTitle {
        height: 33px;
        margin-bottom: 18px;
        .listTitleLeft {
          float: left;
          width: 135px;
          height: 33px;
          .sideShortBar {
            float: left;
            width: 4px;
            height: 20px;
            margin-top: 8px;
            background-color: rgba(43, 87, 158, 1);
          }
          .titleText {
            float: right;
            width: 115px;
            height: 33px;
            color: #000;
            font-size: 24px;
            font-family: AlibabaPuHuiTiM;
            line-height: 33px;
          }
        }
        .listTitleRight {
          float: right;
          width: 660px;
          height: 33px;
          padding-left: 56px;
          .listSearchForm {
            :global {
              .ant-btn-icon-only {
                width: 46px;
                height: 32px;
              }
              .ant-btn-icon-only > * {
                font-size: 14px;
              }
              .ant-btn-primary {
                color: #fff;
                background: @primary-color;
                border-color: @primary-color;
              }
              .ant-form-item-control-input {
                width: 195px;
              }
            }
          }
        }
      }
      .showTotalNum {
        width: 100%;
        height: 30px;
        line-height: 30px;
        text-align: right;
        background: #f9f9f9;
      }
      .policyLibListContent {
        margin-bottom: 10%;
        .listItem {
          .listItemTitle {
            float: left;
            width: 80%;
            overflow: hidden;
            color: #000;
            font-size: 14px;
            font-family: AlibabaPuHuiTiR;
            line-height: 20px;
            white-space: nowrap;
            text-overflow: ellipsis;
          }
          .listItemTitle:hover {
            color: #2b579e;
            text-decoration: underline;
          }
          .listItemDate {
            float: right;
            height: 17px;
            margin-top: 3px;
            padding-right: 12px;
            color: rgba(0, 0, 0, 0.45);
            font-size: 12px;
            font-family: AlibabaPuHuiTiR;
            line-height: 17px;
            text-align: left;
          }
        }
        :global {
          .ant-pagination-item-active {
            font-weight: 500;
            background: @primary-color;
            border-color: @primary-color;
            a {
              color: #fff;
            }
          }
        }
      }
    }
  }
}
